

@media (max-width: 1600px) {


}

@media (max-width: 1400px) {

    .three_A .threeA_lt{width: 597px;}
    .three_A .threeA_rt{width: 370px;}

    .re_box{margin:0;padding:10px 0;}
    .news_list{float: none;width: 100%;margin:20px 0;}

    .newsD_cont{margin:0;}
    .newsD_cont .news_list{margin:0 0 20px 0;}

}
@media (max-width: 1200px) {

    .had_search{margin-right:30px;}

    .one_cont{margin:0 -10px;}
    .one_list{margin:0 10px;}
    .section_two .en {width: 120px;}
    .section_two .en span{font-size: 120px;line-height: 120px;}
    .section_two .two_cont{margin-left:180px;}

    .three_A{padding:40px 30px;}
    .three_A .threeA_lt{width:517px;}
    .three_A .threeA_rt{width:335px;}
    .threeA_lt_cont{margin:0 -5px;}
    .threeA_lt_cont .three_list{margin:0 5px;width:calc(50% - 10px);}
    .three_B{padding:30px 24px;}
    .three_B .three_list{margin:0 6px;width:calc(100% / 6 - 12px);}
    .three_list dd a{line-height: 35px;height:35px;}
    .four_cont{margin:45px -8px;}
    .four_list{margin:0 8px;width:calc(25% - 16px);}

    .det_banF .name{font-size: 24px;line-height: 30px;}
    .det_banF .pos{margin-top:10px;}
    .det_lt{width: 215px;}
    .det_rt{margin-left:240px;}
    .proD_cont .one_list{width: calc(50% - 24px);}

    .map{width: 100%;display: block;}
    .message{float: none;width: 100%;margin-top:20px;}

}

@media (max-width: 992px) {
    .had_tel{width: 170px;padding:34px 0;}
    .had_tel dt img{width: 32px;}
    .had_tel dd p{font-size: 12px;line-height: 16px;height:16px;letter-spacing: 3px;}
    .had_tel dd b{font-size: 17px;line-height: 16px;height:16px;}

    .had_search{width: 310px;margin-right:10px;}
    .had_search .ser_sel{width: 100px;}
    .ser_form{width: 208px;}
    .ser_form .txt_put{width: 153px;}
    .ser_form .sub_put{width: 50px;}

    .nav li a{font-size: 14px;}
    .child_list{min-width: 110px;}

    .section_one{padding:30px 0;}
    .one_list dd{line-height: 45px;height:45px;}
    .one_list:after{width: 20px;height:20px;border-width: 3px;}
    .one_list:before{width: 20px;height:20px;border-width: 3px;}
    .one_list dl:after{width: 20px;height:20px;border-width: 3px;}
    .one_list dl:before{width: 20px;height:20px;border-width: 3px;}

    .two_cont .box{padding-left:50px;}
    .three_A .threeA_lt{width: 379px;}
    .three_A .threeA_rt{width: 266px;}

    .four_list:after{width: 20px;height:20px;border-width: 3px;}
    .four_list:before{width: 20px;height:20px;border-width: 3px;}
    .four_list dt:after{width: 20px;height:20px;border-width: 3px;}
    .four_list dt:before{width: 20px;height:20px;border-width: 3px;}
    .four_list dd:after{height:3px;}

    .tact_one .list{width: 100%;text-align: left;padding:10px 0;display: inline-flex;align-items: center;}
    .tact_one .list dt{display: inline-block;vertical-align: middle;}
    .tact_one .list dd{display: inline-block;vertical-align: middle;margin:0 0 0 10px;}
    .tact_one .list dt img{width: 30px;}
    .tact_one .list dd b{font-size: 14px;margin-bottom:3px;}


}
@media (max-width: 767px) {

     .body{padding-bottom: 50px;}
    .header{height:50px;background: #000;}
    .logo{height:50px;width:60%;padding:10px 0;}
    .logo a{height:30px;position: relative;display: block;}
    .logo img{position: absolute;top:0;bottom:0;left:0; margin:auto;}
    .menu{position: absolute;right:8px;top:0;line-height: 50px;height: 50px;width:45px;}
    .menu img{width:22px;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

    .banner .slick-prev,
    .banner .slick-next{display: none!important;}
    .banner .slick-dots{bottom:10px;line-height: 10px;}
    .banner .slick-dots li button{display: none;}
    .banner .slick-dots li{width: 6px;height:6px;border:1px solid #fff; margin:0 5px;border-radius: 50%;}
    .banner .slick-dots li.slick-active{background: #fff;}

    .copy{color:#999;background: #000;padding:5px;display: block;width: 100%;text-align: center;font-size: 12px;}

    .main{padding:20px 0;}
    .section_one{padding:15px 0;}
    .one_cont{margin:0 -15px;}
    .one_list{margin:0 7px;}
    .one_list dd a{font-size: 14px;font-weight: normal;}

    .section_two{padding:20px 0 15px;}
    .section_two .two_cont{margin:0;}
    .two_cont .box{padding:0;}
    .section_two .en{position: static;width: 80px;}
    .section_two .en span{font-size: 76px;line-height: 100px;}
    .two_cont .cn a{font-size: 16px;margin:0 0 6px;}
    .two_cont .ti{font-size: 13px;line-height: 20px;height:40px;-webkit-line-clamp:2;}
    .two_cont .des{font-size: 12px;margin:10px 0 20px;line-height: 20px;height:180px;-webkit-line-clamp:9;}

    .three_A .threeA_lt{width: 100%;}
    .three_A .threeA_rt{width: 100%;}
    .three_A .threeA_rt .three_list{width: 100%;text-align: center;}
    .section_three{padding:20px 0 10px;}
    .three_A{padding:10px 15px 20px;}
    .com_title .ti{font-size: 16px;}
    .com_more{font-size: 12px;}
    .com_title{padding-bottom:8px;}
    .threeA_lt_cont{padding:12px 0 15px;}
    .three_list dd a{font-size: 12px;line-height: 30px;height:30px;}
    .three_B{margin:15px 0;padding:15px 10px;}
    .three_B .three_list{width: calc(50% - 10px);margin:0 5px;}

    .section_four{padding:30px 0 10px;}
    .four_title .ti{font-size: 16px;}
    .four_title .des{font-size: 12px;}
    .four_title .line{width: 80px;margin:10px auto;}
    .four_cont{margin:15px -5px;}
    .four_list{margin:0 5px;width: calc(50% - 10px);}
    .four_list dd{padding:14px 10px;}
    .four_list dd .des{font-size: 12px;margin:0 0 5px;}
    .four_list dd .icon {line-height: 18px;}
    .four_list dd .icon img{width:13px;}

    .det_banF .name{font-size: 17px;line-height: 20px;}
    .det_banF .pos{font-size: 12px;line-height: 18px;margin-top:5px;}
    .det_main{padding:25px 0;}
    .det_rt{margin-left:0;}
    .proD_cont {margin:0 -5px;}
    .proD_cont .one_list{margin:0 5px 15px;width:calc(50% - 10px);}
    .proD_cont .one_list dd{line-height: 35px;height:35px;}
    .proD_cont .one_list:hover dd{height:100%;line-height: 20px;}
    .page_list a{line-height: 30px;height:32px;font-size: 12px;margin:0 2px;padding:0 10px;}

    .recommend_cont{margin-top:10px;}
    .re_had {height: 38px;line-height: 35px;}
    .re_had .ti{font-size: 15px;line-height: 35px;}
    .re_had a{font-size: 12px;}

    .news_list{margin:10px 0;padding:12px;}
    .news_list dt{width: 44%;}
    .news_list dd{margin-left:44%;padding:8px 0 0 12px;}
    .news_list dd .ti a{font-size: 15px;line-height: 22px;height:44px;}
    .news_list dd .time{font-size: 12px;margin:6px 0; }
    .news_list dd .time img{width: 12px;}
    .news_list dd .time span{margin-right:5px;}
    .news_list dd .des{font-size: 12px;line-height: 20px;height:60px;}
    .news_list dd .more{display: none;}

    .proC_title{font-size: 15px;}
    .proC_slider .slick-prev,
    .proC_slider .slick-next{line-height: 30px;height:30px;}
    .proC_slider .slick-prev:before,
    .proC_slider .slick-next:before{font-size: 21px;}
    .proC_slider .slick-prev:after,
    .proC_slider .slick-next:after{width:2px;height:30px;}
    .proC_slider:hover .slick-next:after{right: 16px;}
    .proC_slider:hover .slick-prev:after{left: 16px;}
    .proC_slider{margin:20px 0;}

    .pageC_list{margin:15px 0;padding:5px 15px;}
    .pageC_list a{font-size: 12px;margin:0;}

    .recommend_cont .proD_cont{padding:15px 0;}

    .tact_one{padding:10px 0;}

    .map{height:250px;}
    .message .ti{line-height: 40px;height:40px;font-size: 15px;}
    .message .mes{padding:20px;}
    .put_txt{margin-bottom:13px;}
    .put_txt span{line-height: 38px;height:38px;width: 58px;}
    .put_txt input{line-height: 38px;height:38px;width: calc(100% - 64px);}
    .put_txt textarea{height:100px;padding:9px 0;width: calc(100% - 64px);}
    .message .mes button{height:40px;}

    .newsD_cont .news_list{margin-bottom:10px;}

    .newsC_time{margin:5px 0 0;}
    .newsC_time span{margin:0 5px;font-size: 12px;}
    .newsC_time span img{margin:-3px 5px 0 0;width: 12px;}

    .page_txt{line-height: 20px;font-size: 13px;}

}





@media (max-width: 413px){



}
@media (max-width: 374px){

    .page_list a{margin:0;padding:0 9px;}

}


@media (min-width: 768px){

    .WeChatModel{display: none!important;}
    .searchModel{display: none!important;}

    .body.on{transform: translate3d(0,0,0);-webkit-transform:translate3d(0,0,0); }


}
@media (min-width: 1400px){

    .container{width: 1400px;}

}
@media (min-width: 1600px){

}






